// const { debounce, totalNum } = require('./utils/index')

// 所有的import 引入-> 必须放在整个文件的最上面
import myFunc, { noRepeat } from './utils/noRepeat'
import utils, { debounce, totalNum } from './utils/index'

console.log(noRepeat(['1', 1, 2, 3, 3, 3, 3, 3, 3]))

console.log('myFunc', myFunc([1, 2, 3, 4, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1]))
// utils -> export default 名字可以随便取
// { debounce, totalNum } -> export {} 名字只能是抛出的名字

// 解构的方式引入，针对的就是export 抛出的代码
// 没有解构的方式引入，针对的就是export default 的代码
const res = utils.totalNum([1, 2, 3, 4, 5, 6])
console.log(res, 'res')

// export default {
//   debounce,
//   totalNum,
// }

// module.exports = {
//   debounce,
//   totalNum,
// }
